Skip to main content

Home/ Becker Video Game Design/ Group items tagged level generation

Rss Feed Group items tagged

Garrett Eastman

A procedural procedural level generator generator - 0 views

  •  
    Abstract: "Procedural content generation (PCG) is concerned with automatically generating game content, such as levels, rules, textures and items. But could the content generator itself be seen as content, and thus generated automatically? This would be very useful if one wanted to avoid writing a content generator for a new game, or if one wanted to create a content generator that generates an arbitrary amount of content with a particular style or theme. In this paper, we present a procedural procedural level generator generator for Super Mario Bros. It is an interactive evolutionary algorithm that evolves agentbased level generators. The human user makes the aesthetic judgment on what generators to prefer, based on several views of the generated levels including a possibility to play them, and a simulation-based estimate of the playability of the levels. We investigate the characteristics of the generated levels, and to what extent there is similarity or dissimilarity between levels and between generators."
Garrett Eastman

EXPRESSIVE DESIGN TOOLS: PROCEDURAL CONTENT GENERATION FOR GAME DESIGNERS - 1 views

  •  
    "This dissertation presents the use of procedural content generation to create expressive design tools: content generators that are accessible to designers, supporting the creation of new kinds of design tools and enabling the exploration of a new genre of game involving the deep integration of procedural content generation into game mechanics and aesthetics. The first of these tools is Tanagra, the first ever AI-assisted level design tool that supports a designer creating levels for 2D platforming games. Tanagra guarantees that levels created in the tool are playable, and provides the designer with the ability to modify generated levels and directly control level pacing. The second tool is Launchpad, which supports a designer controlling both component and pacing features of generated levels; its companion game Endless Web uses the generator to create an infinite world for players to explore and alter through their choices. Endless Web is one of a handful of games in a new genre enabled by content generation: PCG-based games. Finally, this dissertation presents a novel method for understanding, visualizing, and comparing a generator's expressive range, thus allowing designers to understand the implications of decisions they will make during the design process."
Garrett Eastman

Patterns as Objectives for Level Generation - 0 views

  •  
    Abstract: "This paper discusses how to use design patterns in procedural level generation, with particular reference to the classic console game Super Mario Bros. In a previous paper, we analyzed the levels in this game to nd a set of recurring level design patterns, and discussed an implementation where levels were produced from concatenation of these patterns. In this paper, we instead propose using patterns as design objectives. An implementation of this based on evolutionary computation is presented. In this implementation, levels are represented as a set of vertical slices from the original game, and the tness function count the number of patterns found. Qualitative analysis of generated levels is performed in order to identify strengths and challenges of this method"
Garrett Eastman

RRT-Based Game Level Analysis, Visualization, and Visual Refinement - 0 views

  •  
    From the abstract: "In this paper we tackle automating level design. We describe a general graph-based representation for game levels and present a preliminary system that leverages this representation. Our system automatically explores existing levels of a 2D platform game using the rapidlyexploring random tree (RRT) algorithm and constructs a compact graph representation from this exploration. Our system can also modify a graph representation onthe- fly to reflect user-directed changes to the existing level structure. This work constitutes an initial step toward the larger goal of automating level design in a general way."
Garrett Eastman

Mechanic Miner: Re ection-Driven Game Mechanic Discovery and Level Design - 0 views

  •  
    Abstract: "We introduce Mechanic Miner, an evolutionary system for discovering simple two-state game mechanics for puzzle platform games. We demonstrate how a re ection-driven generation technique can use a simulation of gameplay to select good mechanics, and how the simulation- driven process can be inverted to produce challenging levels speci c to a generated mechanic. We give examples of levels and mechanics generated by the system, summarise a small pilot study conducted with example levels and mechanics, and point to further applications of the technique, including applications to automated game design."
Garrett Eastman

Patterns and Procedural Content Generation - 0 views

  •  
    Abstract: "Procedural content generation and design patterns could potentially be combined in several di erent ways in game design. This paper discusses how to combine the two, using automatic platform game level design as an example. The paper also present work towards a pattern-based level generator for Super Mario Bros, namely an analysis of the levels of the original Super Mario Bros game into 23 di erent patterns."
Garrett Eastman

Mobile adaptive procedural content generation - 0 views

  •  
    From the abstract: "In this paper, we propose the integration of two PCG-based approaches (experiencedriven and context-driven PCG) to support the generation of adaptive mobile game levels. We present and discuss the implementation of our approach in an existing game, 7's Wild Ride. Gameplay semantics and player modeling are used to steer a level generator, featuring a time-dependent dynamic diculty adjustment mechanism. From our two user studies, we conclude that (i) context-driven levels are preferable over traditional ones, and (ii) the game can adapt to di erent player types, keeping its gameplay balanced and player satisfaction."
Garrett Eastman

ScriptEase II and Platform Independent Story Creation Using High-Level Game Design Patt... - 0 views

  •  
    Abstract: "As the video game industry grows, both developers and cre- ative authors are seeking new ways to convert story content into scripting code, which is often a difficult process dur- ing game creation. ScriptEase II provides a solution to this common bottleneck in the games design process. Although the goals are similar to the goals of ScriptEase, ScriptEase II is able to generate code for any game engine with a provided translator. It utilizes high-level game design patterns such as cause-effect and quest patterns which can be abstracted between most games. In addition, ScriptEase II further en- hances the use of these patterns with a simple drag-and-drop interface. The generality of the code generation has been tested using two different game engines, and it can be used to further test the benefits of using high-level game design patterns in content creation."
Garrett Eastman

Adaptive Game Level Creation through Rank-based Interactive Evolution - 1 views

  •  
    Abstract: "This paper introduces Rank-based Interactive Evo- lution (RIE) which is an alternative to interactive evolution driven by computational models of user preferences to generate personalized content. In RIE, the computational models are adapted to the preferences of users which, in turn, are used as fitness functions for the optimization of the generated content. The preference models are built via ranking-based preference learning, while the content is generated via evolutionary search. The proposed method is evaluated on the creation of strategy game maps, and its performance is tested using artificial agents. Results suggest that RIE is both faster and more robust than standard interactive evolution and outperforms other state-of- the-art interactive evolution approaches"
Garrett Eastman

Model-Driven Development of Game AI: Research Plan - 0 views

  •  
    "As research for a Ph.D. thesis, we propose to show that a layered Statechart-based AI is a suitable formalism for Game AI, enabling the use of model-driven development techniques such as reuse and high-level analysis including model-checking. The fundamentally modular nature of this approach leads naturally to reuse as a fundamental component of the design process. Supported by a clearly defined formalism, useful behavioural analyses become possible, such as testing reactions to various inputs at design time. We also explore transformations at the modelling level to enable procedural generation, allowing rapid deployment of varying AIs. Additionally, such a model allows for the generation of efficient code that can be directly inserted into games. Tool support for reuse, generation, and analysis will be developed, then employed in creating an industrial scale AI, proving that this formalism is appropriate for industrial use."
Garrett Eastman

PCG-Based Game Design: Creating Endless Web - 0 views

  •  
    "This paper describes the creation of the game Endless Web, a 2D platforming game in which the player's actions determine the ongoing creation of the world she is exploring. Endless Web is an example of a PCG-based game: it uses procedural content generation (PCG) as a mechanic, and its PCG system, Launchpad, greatly influenced the aesthetics of the game. All of the player's strategies for the game revolve around the use of procedural content generation. Many design challenges were encountered in the design and creation of Endless Web, for both the game and modifications that had to be made to Launchpad. These challenges arise largely from a loss of fine-grained control over the player's experience; instead of being able to carefully craft each element the player can interact with, the designer must instead craft algorithms to produce a range of content the player might experience. In this paper we provide a definition of PCG-based game design and describe the challenges faced in creating a PCG-based game. We offer our solutions, which impacted both the game and the underlying level generator, and identify issues which may be particularly important as this area matures."
Garrett Eastman

A Platformer Game in Flash Self Defined Project - 0 views

  •  
    "This project involves developing an action-platformer game for the Flash platform. The user controls a character who must progress through levels, while avoiding obstacles, collecting items and fighting many types of enemies. Role-playing game elements such as equipment and upgrades support user customization and varied battle strategies. Developing a successful Flash game involves several factors. Flash games must be simple to get into, yet rewarding to play in both short and long sessions. Flash games must be accessible to a wide audience; both in terms of user preferences and technical limitations. Finally, Flash games must offer something unique to stand out from the crowd, in a market where hundreds of free games are published every month. This report covers the research, design and implementation done to achieve these requirements, in terms of game mechanics, interface, level design, visual design, accessibility options, and replay value. Technical challenges include building, testing and optimizing a game engine and interface from scratch, balancing the game mechanics and difficulty, and structuring the whole development process in a way that enables easy creation of new content. In addition to game design and development, this project also deals with the business aspects of developing online games; how games generate revenue, how they are marketed and distributed, and developing trends in the consumer market. Project success in different areas has been evaluated through usability studies, user ratings and reviews, and vast quantities of usage and distribution statistics. Overall, the project has been a success in terms of user reception and generated revenue, and the final section of this report includes plans for a second game, utilizing and building upon the same game engine and mechanics."
Garrett Eastman

A Video Game Description Language for Model-based or Interactive Learning - 0 views

  •  
    Abstract: "We propose a powerful new tool for conducting research on computational intelligence and games. 'PyVGDL' is a simple, high-level description language for 2D video games, and the accompanying software library permits parsing and instantly playing those games. The streamlined design of the language is based on defining locations and dynamics for simple building blocks, and the interaction effects when such objects collide, all of which are provided in a rich ontology. It can be used to quickly design games, without needing to deal with control structures, and the concise language is also accessible to generative approaches. We show how the dynamics of many classical games can be generated from a few lines of PyVGDL."
Garrett Eastman

Supporting Player Diversity: Game Interfaces for People with Disabilities - 0 views

  •  
    Abstract: "As a way to support developers , we propose the creation of specialized tools to deal with accessibility. The hypothesis defined was that it is possible to produce tools that coul d reduce the cost and effort needed to adapt games for people with special needs while achi eving a sufficient level of usability and a pleasant player exper ience . Because of the ambitious of the approach , the goal of the project is to explore if it is feasible through preliminary research . T hree experiments were set up to cover and explore different alternatives , given the diversity of player characteristics and game develop ment approaches . In these experiments we targeted t wo different platforms: a desktop game authoring tool oriented to educators , and a mobile game development framework oriented to programmers . In these experiments we used the to ols developed to produce several games that were also tested by end users . While the project focuses on disability, the ideas proposed can be generalized and applied to support optimizing game interfaces for a wide and diverse audience."
Garrett Eastman

Local and Global Planning for Collision-Free Navigation in Video Games - 0 views

  •  
    from the introduction: "Collision avoidance and navigation among virtual agents is an important component of modern video games. Recent de- velopments in commodity hardware, in particular the utiliza- tion of multi-core and many-core architectures in personal computers and consoles are allowing large numbers of vir- tual agents to be incorporated into game levels in increasing numbers and with increasing fidelity. As a result, there is a need for efficient techniques to automatically generate real- istic behaviors for such groups of virtual agents"
Garrett Eastman

Leveling Up: Game Enjoyment Threshold Model and Player Feedback on the Design of a Seri... - 0 views

  •  
    "The game enjoyment threshold model was used to evaluate player feedback in the feasibility study of a serious game, Wellness Partners. This game was purposefully developed as a web-based application that combines digital gaming and social networking to promote physical activity and a healthy lifestyle. The game design team led by the second author consisted of current students and alumni at the Interactive Media Division at the School of Cinematic Arts, University of Southern California. The primary participants were middle-aged university staff (egos) and they were asked to invite at least one family member or friend to enroll in the game as their wellness partners (alters). Players can accumulate points by sending status updates about their physical activities or setbacks. They can redeem their points to collect virtual objects or play animations of a virtual character related to healthy activities. A tag cloud is generated based the frequency of physical activities reported by members in a playgroup."
Garrett Eastman

Game AI Revisited - 0 views

  •  
    From the abstract: "Traditionally, the tasks associated with game AI revolved around non player character (NPC) behavior at di erent levels of control, varying from navigation and path nding to decision making. Commercial-standard games developed over the last 15 years and current game productions, however, suggest that the traditional challenges of game AI have been well addressed via the use of sophisticated AI approaches, not necessarily following or inspired by advances in academic practices. The marginal penetration of traditional academic game AI methods in industrial productions has been mainly due to the lack of constructive communication between academia and industry in the early days of academic game AI, and the inability of academic game AI to propose methods that would signi cantly advance existing development processes or provide scalable solutions to real world problems. Recently, however, there has been a shift of research focus as the current plethora of AI uses in games is breaking the non-player character AI tradition. A number of those alternative AI uses have already shown a signi cant potential for the design of better games. This paper presents four key game AI research areas that are currently reshaping the research roadmap in the game AI eld and evidently put the game AI term under a new perspective. These game AI agship research areas include the computational modeling of player experience, the procedural generation of content, the mining of player data on massive-scale and the alternative AI research foci for enhancing NPC capabilities."
Garrett Eastman

Why do People Care about the Sea Lion? - A Fishing Game to test Biodiversity Value. - 0 views

  •  
    "Abstract: Previous research proposes that human beings are motivated to protect endangered species by both instrumental values and intrinsic values of biodiversity. However, it has been difficult to tease apart the two kinds of value at the behavioral level. Using an innovative fishing game, we tested one kind of instrumental value (financial value) and one kind of intrinsic value (existence value) of the endangered Steller sea lion. In the fishing game, players make repeated decisions on how much Pollock to harvest for profit in each period in a dynamic ecosystem. The population of the endangered sea lion depends on the population of Pollock, which in turn depends on the harvesting behavior of humans. The data show that in general, people responded to the financial value, but not the existence value, of the sea lion by cutting down commercial fish harvesting to keep more sea lions in the ecosystem. However, not all people behaved the same regarding the existence value. Females displayed a higher existence value than males, as did people who reported stronger proenvironmental attitudes than those with less pro‐environmental attitudes. Our findings have multiple implications on public opinion elicitation and public policy design."
1 - 18 of 18
Showing 20 items per page